home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Eagles Nest BBS 8
/
Eagles_Nest_Mac_Collection_Disc_8.TOAST
/
Developer Tools⁄Additions
/
MacScheme20
/
Compatibility
/
streams.sch
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1986-08-16
|
277 b
|
12 lines
|
[
TEXT/EDIT
]
; Stream hackery from Abelson and Sussman, section 3.4.
(macro cons-stream
(lambda (l)
`(cons ,(cadr l) (delay ,(caddr l)))))
(define (head stream) (car stream))
(define (tail stream) (force (cdr stream)))
(define empty-stream? null?)
(define the-empty-stream '())